@charset "utf-8";
/* CSS Document */
/*==========nav===========*/
#nav select.cx{font-size:14px; padding-left:18px; line-height:44px; border:0; height:44px; background:#323137; color:#fff; width:106px;}
#nav select.cx:hover{background:#000;}
#nav li.hotel{background:#08080a;}


/*================banner============*/
#banner{height:380px;}
#banner div.top{height:60px;line-height:60px;}
#banner div.top p{height:60px;  padding-left:67px; background:url(../images/hotel-city.jpg) no-repeat 20px; font-size:14px; color:#909090;}
#banner div.top select{width:138px; height:30px; border:1px #ccc solid; font-size:14px; color:3e3e3e; margin:15px 11px;}
#banner div.top ul.r{ height:60px;}
#banner div.top ul.r li a{padding:0 8px; color:#ff6599;}
#banner div.top ul.r li a:hover{color:#ff318c;}

#banner dl.hotel{height:61px; padding:0 20px; border:1px #f3f3f3 solid;  padding-top:16px; border-bottom:0;}
#banner dl.hotel dt{height:60px;border-bottom:1px #ccc solid;}
#banner dl.hotel dt img{ margin-left:22px; margin-right:2px;}
#banner dl.hotel dd.hotel ul{width:980px; padding-left:20px;border-bottom:1px #ccc solid;height:60px;}
#banner dl.hotel dd.hotel ul li{width:100px; line-height:25px;}
#banner div.price{height:179px; border-left:1px #f3f3f3 solid;border-right:1px #f3f3f3 solid;}
#banner div.price ul.top{height:27px; padding:15px 20px;}
#banner div.price ul.top img{margin:0 20px;}
#banner div.price ul.top li.last{margin-left:55px;}
#banner div.price ul.middle{ height:70px; width:1073px; border:1px #f3f3f3 solid; background:#fbfbfb; margin-left:105px; padding-left:10px;}
#banner div.price ul.middle li{width:100px; height:35px; line-height:35px;}
#banner div.price ul.down{padding:20px 20px;}
#banner div.price ul.down img{margin:0 20px;}
#banner div.price ul.down li.p{width:100px;}
#banner p.number{height:44px; width:1168px; border-bottom:1px #ddd solid; border-top:1px #ddd solid; background:#fafafa; line-height:44px;border-left:1px #f3f3f3 solid;border-right:1px #f3f3f3 solid; padding:0 20px; font-size:14px; color:#666;}
#banner p.number a{color:#fe6898;}








/*================content============*/
#content{height:1242px;}
#content ul.top{ height:44px; background:#f5f5f5; line-height:44px; border-bottom:1px #ddd solid;border-top:1px #ddd solid;}
#content ul.top li.z{width:69px;}
#content ul.top li.z.xl{background:url(../images/today-xl.jpg) no-repeat 50px;}
#content ul.top li.z.price{background:url(../images/today-price.jpg) no-repeat 50px;}
#content ul.top li.z.zk{background:url(../images/today-zk.jpg) no-repeat 50px;}
#content ul.top li.z.new{background:url(../images/today-zk.jpg) no-repeat 59px;}
#content ul.top li.z a{display:inline-block; width:69px; height:43px; text-align:center; font-size:12px;margin-top:2px;border-rigth:1px #f5f5f5 solid; border-left:1px #f5f5f5 solid;}
#content ul.top li.z a:hover{background:#fff; border-right:1px #ddd solid;border-left:1px #ddd solid; }
#content ul.top li.z.first a:hover{border-left:#f5f5f5 solid 1px;}
#content ul.top li.last{padding-left:20px;}
#content ul.top li.last input{margin:0 10px;}
#content ul.top li.r{padding:0 10px;}
#content ul.top li.r span a{color:#ff318c;}

#content div.bottom div.top{height:319px; border-bottom:1px #ddd solid; margin-top:25px;}
#content div.bottom div.top dl{margin:27px 20px 26px 0;}
#content div.bottom div.top dl.fifth{margin-right:0;}
#content div.bottom div.top dl.tenth{margin-right:0;}
#content div.bottom div.top dl.fifteen{margin-right:0;}
#content div.bottom div.top dl dt{margin-bottom:10px;}
#content div.bottom div.top dl dd h2{font-size:16px; height:62px;width:226px;}
#content div.bottom div.top dl dd h2 a{color:#3e3e3e;}
#content div.bottom div.top dl dd h2 a:hover{color:#ff318c;}
#content div.bottom div.top dl dd h2 span{font-size:12px; color:#3e3e3e; font-weight:100;}
#content div.bottom div.top dl dd div.bottom p.top{height:18px; line-height:18px;margin:5px 0;}
#content div.bottom div.top dl dd div.bottom p.top span{font-size:18px; color:#ff318c }
#content div.bottom div.top dl dd div.bottom p.top b{ font-weight:100; text-decoration:line-through; font-size:12px; color:#909090;}
#content div.bottom div.top dl div.bottom p.top{margin-top:26px;}
#content div.bottom div.top dl div.bottom p.down{color:#0159a0;}
#content div.bottom div.top dl div.bottom p.down span.r{color:#9e9e9e;}

#content div.bottom div.middle{height:319px; border-bottom:1px #ddd solid; margin-top:25px; overflow:hidden;}
#content div.bottom div.middle dl{margin:27px 20px 26px 0;}
#content div.bottom div.middle dl.fifth{margin-right:0;}
#content div.bottom div.middle dl.tenth{margin-right:0;}
#content div.bottom div.middle dl.fifteen{margin-right:0;}
#content div.bottom div.middle dl dt{margin-bottom:10px;}
#content div.bottom div.middle dl dd h2{font-size:16px; height:62px;width:226px; margin-bottom:20px;}
#content div.bottom div.middle dl dd h2 a{color:#3e3e3e;}
#content div.bottom div.middle dl dd h2 a:hover{color:#ff318c;}
#content div.bottom div.middle dl dd h2 span{font-size:12px; color:#3e3e3e; font-weight:100;}
#content div.bottom div.middle dl dd div.bottom{height:50px; margin-top:15px;}
#content div.bottom div.middle dl dd div.bottom p.top{height:18px; line-height:18px;margin:5px 0;}
#content div.bottom div.middle dl dd div.bottom p.top span{font-size:18px; color:#ff318c }
#content div.bottom div.middle dl dd div.bottom p.top b{ font-weight:100; text-decoration:line-through; font-size:12px; color:#909090;}
#content div.bottom div.middle dl div.bottom p.top{margin-top:26px;}
#content div.bottom div.middle dl div.bottom p.down{color:#0159a0;}
#content div.bottom div.middle dl div.bottom p.down span.r{color:#9e9e9e;}

#content div.bottom div.down{height:319px; border-bottom:1px #ddd solid; margin-top:25px;}
#content div.bottom div.down dl{margin:27px 20px 26px 0;}
#content div.bottom div.down dl.fifth{margin-right:0;}
#content div.bottom div.down dl.tenth{margin-right:0;}
#content div.bottom div.down dl.fifteen{margin-right:0;}
#content div.bottom div.down dl dt{margin-bottom:10px;}
#content div.bottom div.down dl dd h2{font-size:16px; height:62px;width:226px;}
#content div.bottom div.down dl dd h2 a{color:#3e3e3e;}
#content div.bottom div.down dl dd h2 a:hover{color:#ff318c;}
#content div.bottom div.down dl dd h2 span{font-size:12px; color:#3e3e3e; font-weight:100;}
#content div.bottom div.down dl dd div.bottom p.top{height:18px; line-height:18px;margin:5px 0;}
#content div.bottom div.down dl dd div.bottom p.top span{font-size:18px; color:#ff318c }
#content div.bottom div.down dl dd div.bottom p.top b{ font-weight:100; text-decoration:line-through; font-size:12px; color:#909090;}
#content div.bottom div.down dl div.bottom p.top{margin-top:26px;}
#content div.bottom div.down dl div.bottom p.down{color:#0159a0;}
#content div.bottom div.down dl div.bottom p.down span.r{color:#9e9e9e;}

#content div.bottom.papper{height:162px;}
#content div.bottom.papper p.top{height:82px; line-height:100px;}
#content div.bottom.papper p.top a{color:#ff6698;}
#content div.bottom.papper ul{margin-left:414px;}
#content div.bottom.papper ul a{ display:inline-block; padding:0 8px; height:28px; line-height:28px; border:1px #ccc solid;margin:0 5px;}
#content div.bottom.papper ul li a:hover{border:1px #3e3e3e solid;}
#content div.bottom.papper ul li.frist a{border:1px #3e3e3e solid;}
#content div.bottom.papper ul li.last a{background:url(../images/hotel-you.jpg) no-repeat center;}


	
	